#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
	int la,i,lw,lk,flag,num;
	char a[101],word[50][20];
	while(gets(a)!=NULL)
	{
	 //getchar();
	 num=0;//单词标号 
	 lw=0;//单词长度 
	 lk=0;//非单词长度 
	 la=strlen(a);
	 for(i=0;i<la;i++)
	 {
		if((a[i]>=65&&a[i]<=90)||(a[i]>=97&&a[i]<=122))
		{
			word[num][lw]=a[i];
			lw++;//记录 单词 长度 
			flag=1;//字符标记为"1" 
		}
		else
		{
			lk++;//记录 非字母 长度 
			flag=0;//非字母标记为"0" 
		}
		if(flag==0&&lw!=0)//单词长度计数停止，标记转为"0",单词读取结束，读到非字母 
		{
			word[num][lw]='\0';//单词末加结束符 
			num++;//单词标号+1 
			lw=0;//单词长度清零 
		}
		if(flag==1&&lk!=0)//标记转为"1",非字母 读取结束，读到单词首字母 
		{
			lk=0;//非字母长度清零 
		}
		if(flag==1&&lk==0&&i==la-1)
		{
			word[num][lw]='\0';//单词末加结束符 
			num++;//处理句末没有非字母情况 
		}
	 }
	 for(i=0;i<num;i++)
	 {
	 	printf("%s\n",word[i]);
	 }
    }
	return 0;
}